superior powers - French English Dictionary